html,body{ height:100%;}
body { margin:0; padding:0; font:12px Arial, Helvetica, sans-serif,ËÎÌå;  #ffffff;  -webkit-text-size-adjust:none; background:url(../images/background/body_bg.png) repeat-x;}
div, ul, li, form, input, table, td.tr, sub, sup, p, ol, i, em { padding:0; margin:0; }
ol, ul, li { list-style:none; }
i,em { font-style:normal; }
a { text-decoration:none; border:0;}
a img{ border:none; }
p { word-break:break-all;}
textarea { resize:none; outline:none;}
input[type="button"] { cursor:pointer; }
.clear { clear:both; height:0; _line-height:0; margin:0;padding:0;}
.hide { display:none; }
.v-middle { vertical-align:middle; }
.quanping{ width:100%;background-color:#000; position: absolute;filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;}
#hp-wrapper { min-height:96%; }
#hp-main { padding-bottom:82px; overflow:auto; }
/********** Í·²¿ **********/
.header { margin: 0 auto; position:relative; width: 960px; overflow:hidden; height: 120px;}

/* buttons */
.btns{display:inline-block;text-align:center;background:url(../images/btns.png) no-repeat;vertical-align: middle;color:#FFF; border:0; text-decoration:none; cursor:pointer;}
.btn-blue60{background-position:0 0;width:60px;height:25px;line-height:25px;}
.btn-blue60:hover{background-position:0px -39px;}
.btn-blue88{background-position:-214px 0;width:88px;height:25px;line-height:25px;}
.btn-blue88:hover{background-position:-214px -39px;}
.btn-orange60{background-position:-140px 0;width:60px;height:25px;line-height:25px;}
.btn-orange60:hover{background-position:-140px -39px;}
/* logo */
.logo { float:left; position:relative;padding:0; margin:0; width:340px; height:120px; background: url(../images/background/logo_bg.png) no-repeat;}

/* menu */
.fr { float:right; color:#666; margin-right:25px; background:url(../images/background/header_operate_bg.png) repeat-x; display:inline; height:21px;_height:18px;line-height:21px; padding:0 15px;_padding-top:3px; border:2px solid #d2c395; border-top:0;  
border-bottom-left-radius:5px;  border-bottom-right-radius:5px;
-moz-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px; 
-moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px; }
.fr a { color:#fff; }
.fr a:hover { color:#666;}
.menu { position:relative;padding:0; margin:0; width:616px; float:right; height:120px; background:url(../images/background/menu_bg.png) top no-repeat;}
.menu ul { padding:8px 0 0 0; list-style:none; border:0; float: left;}
.menu ul li { float:left;  color:#fff; padding:15px 23px; margin:0 1px; height:16px;  cursor:pointer; }
.menu ul li:hover { color:#fff; height:47px; background: url(../images/background/menu_hover.png) repeat-x;}
.menu ul li a { float:left; height:30px; display:inline; color:#fff; font-size:13px; font:13px ËÎÌå, Arial, Helvetica, sans-serif; text-decoration:none;}
.menu ul li a:hover {color:#333}
/********** µ×²¿ **********/
#footer { background-color:#faf9f7;  border-top:3px solid #f6f3ec; height:70px; padding-top:15px; position:relative; margin-top:-60px; clear:both; }
.footer-bg { width:900px; margin:0 auto; }
.footer-logo {  float:left; width:210px; height:58px; margin:10px 0 auto; background:url(../images/background/logo_bottom.png) 0 10px no-repeat; }
.footer-txt { float:right; width:470px; line-height:20px; margin-top:10px;  }
.footer-txt p { float:right; color:#666;}